906. Произведение цифр

 

Задано трёхзначное число. Определить произведение его цифр.

 

Вход. Одно трёхзначное положительное число n.

 

Выход. Вывести произведение цифр числа n.

 

Пример входа

Пример выхода

235

30

 

 

РЕШЕНИЕ

элементарная задача

 

Анализ алгоритма

Пусть n – трёхзначное число. Тогда:

·        число его сотен a равно n / 100;

·        число его десятков b равно n / 10 % 10;

·        число его единиц c равно n % 10;

Остается вычислить и вывести произведение a * b * c.

 

Реализация алгоритма

Читаем входные данные.

 

scanf("%d",&n);

 

Вычисляем цифру сотен a, десятков b и единиц c.

 

a = n / 100;

b = n / 10 % 10;

c = n % 10;

 

Вычисляем и выводим произведение цифр числа.

 

res = a * b * c;

printf("%d\n",res);

 

Java реализация

 

import java.util.*;

 

public class Main

{

  public static void main(String []args)

  {

    Scanner con = new Scanner(System.in);

    int n = con.nextInt();

    int a = n / 100;

    int b = n / 10 % 10;

    int c = n % 10;

    int res = a * b * c;

    System.out.println(res);

    con.close();

  }

}

 

Python реализация

 

n = int(input())

 

a = n // 100

b = n // 10 % 10

c = n % 10

 

res = a * b * c

print(res)